package vwg.na.vwm.rh.motorsdk.modelo.procesos.servicios;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import vwg.na.vwm.rh.motorsdk.modelo.procesos.IdeaProceso;
import vwg.na.vwm.rh.motorsdk.modelo.procesos.dao.IdeIdeaPartesDAO;
import vwg.na.vwm.rh.motorsdk.modelo.procesos.entidadesgrales.IdeIdeaPartes;
import vwg.na.vwm.rh.motorsdk.modelo.procesos.entidadesgrales.IdeParte;

@Service("ideIdeaPartesServicio")
public class IdeIdeaPartesServicio {

    @Autowired
    private IdeIdeaPartesDAO ideIdeaPartesDAO;
    
    public void save(final IdeIdeaPartes ideaPartes) {
	ideIdeaPartesDAO.save(ideaPartes);
    }
    
    
    public List<IdeIdeaPartes> getByIdea(final IdeaProceso ideaProceso) {
	return ideIdeaPartesDAO.getByIdea(ideaProceso);
    }


    public void delete(IdeIdeaPartes parteDB) {
	ideIdeaPartesDAO.delete(parteDB);
	
    }
    
    public List<IdeIdeaPartes> findParteByIdeaAndParte(final IdeaProceso ideaProceso, final IdeParte parte) {
	return ideIdeaPartesDAO.findParteByIdeaAndParte(ideaProceso, parte);
    }
    
    
}
